Newer
Older
invertedlogic / Scripts / Nautilus / Combine PDFs
@John Ryland John Ryland on 4 Jun 2009 664 bytes Nautilus scripts
#!/bin/bash
IFS='
'
PDFARGUMENTS=""
fpaths=`echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | sort`
for file in $fpaths
do
  if [ -f "$file" ]; then
	base=${file%.*}
	ext=${file##*.}
	if [ "$ext" == "pdf" ]; then
	    PDFARGUMENTS="$PDFARGUMENTS \"$file\""
	    pdfdir=`dirname "$file"`
	fi
  fi
done
if [ -n "$PDFARGUMENTS" ]; then
    cd "$pdfdir"
#    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" > blah2.txt
#    echo "$PDFARGUMENTS" >> blah2.txt
    # eval /usr/bin/pdfjoin $PDFARGUMENTS

    x=0
    while [ -e output-$x.pdf ]
    do
        x=`expr $x + 1`
    done

    eval pdftk "$PDFARGUMENTS" output output-$x.pdf
    eval mv "$PDFARGUMENTS" ~/.Trash
fi